/**
  *报事管理详情
  * zhangqiang
**/
.swiper-slide .swiper-activity-img img { //void the img no border
    border: 1px solid #ddd;
}

.box-siz {

    padding: 0.062rem 0 0 0;
    .title-text {
        font-size: .16rem;
        padding: 0 0 .062rem .21rem;
        position: relative;
        &::before {
            position: absolute;
            right: 0;
            left: 0;
            height: 1px;
            content: '';
            -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
            background: #c8c7cc;
            bottom: -1px;
        }
    }
    .img-add {
        //border-bottom: .01rem solid #CFCFCF;
        position: relative;
        display: block;
        &.show {
            display: none;
        }

        &::before {
            position: absolute;
            right: 0;
            left: 0;
            height: 1px;
            content: '';
            -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
            background: #c8c7cc;
            bottom: -5px;
        }
        .status {
            color: #FF0000;
            transform: rotate(-27deg);
            position: absolute;
            top: 1.1rem;
            left: 70%;
            width: .65rem;
            font-size: .16rem;
        }

        .statusNo {
            color: #33CCCC;
            transform: rotate(-27deg);
            position: absolute;
            top: 1.1rem;
            left: 70%;
            width: .75rem;
            font-size: .16rem;
        }
    }
    .tp {
        padding-top: 0.062rem;
    }
    .place {
        padding-left: .21rem;
        margin-bottom: .07rem;
        &:after {
            display: table;
            clear: both;
            content: '';
        }
        .text-cl {
            color: #A9A9A9;
            float: left;
            min-width: .8rem;
            font-size: .16rem;
            &.text-lf {
                text-align: right;
            }
        }
        .text-rg {
            font-size: .15rem;
            overflow: hidden;
            word-break: break-word;
        }
    }
}

.rep {
    padding-top: .1rem;
}

.detail {
    padding: 0.13rem 0.23rem 0 0.23rem;
    .tpd-row {
        display: -webkit-box;
        margin-bottom: 0.47rem;
        font-size: 0.16rem;
        line-height: 0.17rem;
        .tpd-left-con {
            -webkit-box-flex: 1.0;
            font-size: 0.14rem;
            i {
                position: absolute;
                width: 0.16rem;
                height: 0.16rem;
                background-color: #2cc57b;
                border: 0.03rem solid #c5c5c5;
                -webkit-border-radius: 99rem;
                &::after {
                    content: '';
                    position: absolute;
                    width: 0.027rem;
                    height: 0.6rem;
                    background-color: #c5c5c5;
                    margin-top: 0.12rem;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                }
                &.hid:after {
                    width: 0;
                    height: 0;
                    background: #fff;
                }
            }
            .task-processing-name {
                padding-left: 0.29rem;
                color: #222;
                padding-right: 0.05rem;
            }
            .mask {
                border-bottom: 1px solid #2cc57b;
            }
        }
    }
}

.reflex {
    padding: 0 .15rem 0 .23rem;
    .line {
        margin-bottom: 0.07rem;
        overflow: hidden;
    }
    .priv {
        .line-title {
            color: #A9A9A9;
            float: left;
            min-width: 24%;
            font-size: .16rem;
        }
        .line-content {
            min-width: 75%;
            font-size: .15rem;
            overflow: hidden;
            word-break: break-word;
        }
    }

}

.text-box {
    padding: 0 .15rem .15rem .15rem;
    position: relative;
    &::before {
        position: absolute;
        right: 0;
        left: 0;
        height: 1px;
        content: '';
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
        background: #c8c7cc;
        bottom: -1px;
    }
    .required {
        max-width: 100%;
        height: 1.29rem;
    }
}

.examine {
    padding: .062rem 0 0 0.23rem;
}

.btn-Submit {
    padding: .28rem 0;
    text-align: center;
    background: #f2f2f2;
    position: relative;
    &::before {
        position: absolute;
        right: 0;
        left: 0;
        height: 1px;
        content: '';
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
        background: #c8c7cc;
        top: -1px;
    }
    .btn-put {
        padding: .1rem 40%;
        background: #2cc57b;
        color: #fff;
    }
}

.text-dot {
    margin: .1rem .165rem .1rem 0 !important;
}

